* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	
 
}
html,body,a{
	color: #454545;
}
ul,
li {
	list-style: none;
}

a {
	text-decoration: none;


}

.swiper-container {
	width: 100% !important;
	/* margin-top: 140px !important; */
}

.swiper-container img {
	width: 100%;
}

.swiper-pagination-bullet-active {
	background: #FCA94F !important;
}

.swiper-pagination-bullet {
	background: #CCC;
	opacity: 1;
}


.header {
	width: 100%;

	overflow: hidden;
}

.header_wrapper {
	width: 100%;
	height: 139px;
	margin: auto;
	/* padding-bottom: 10px; */
	/* position: fixed; */
	top: 0px;
	left: 0px;
	z-index: 9999;
	background: #FFF;
	/* overflow: hidden; */
}

.header_wrapper .center {
	width: 1100px;
	margin: auto;
	display: flex;
	flex-direction: row;
}

.header_wrapper .icon {
	flex: 1;
	/* line-height: 81px; */
	display: flex;
	padding-top: 20px;
	/* padding-bottom: 10px; */
}

.header_wrapper .icon img {
	vertical-align: middle;
	width: 360px;
	height: 45px;
}

.header_wrapper .navi {
	width: 610px;
}

.header_wrapper .nav ul li {
	float: left;
	line-height: 70px;
	width: 100px;
	font-size: 16px;
	text-align: center;
	margin-top: 15px;
}

.header_wrapper .nav ul li:hover {
	background:#FF8313;
	color:#FFF;

}
.header_wrapper .nav ul li:hover a{
	
	color:#FFF;

}
.header_wrapper .nav ul a:hover {
	text-decoration: none;
	color: #000;

}




.header_wrapper .nav ul li a {
	display: block;

}
.header_wrapper .nav ul li a:hover {
	background:#FF8313;
	color:#FFF;
		text-decoration: underline;
}

.header_wrapper .nav ul li.active a {
	color: #FFF;
	background:#FF8313;

}

.header_wrapper .nav ul li:last-child {
	margin-right: 0px;
}

.banner {
	width: 100%;

	font-size: 40px;
	text-align: center;
	min-width: 1100px;
	margin-top: 80px !important;
}

.banner li {
	width: 100%;
}

.banner img {
	width: 100%;


}

.banner span {
	position: absolute;
	right: 50px;
	bottom: 25px;
	color: #FFF;
}


.otherInfo {
	display: table;
	margin: 0 auto;
}

.otherInfo .friend {
	display: flex;
	flex-direction: row;
	height: 25px !important;
}

.otherInfo .left_title {
	display: inline-block;
	height: 40px;
	width: 80px;
	line-height: 40px;
	
}



.otherInfo .right_list ul li {
	float: left;
	width: 120px;
	height: 27px;
	line-height: 40px;
	text-align: center;
	font-size: 13px;
	border: none!important;
}
.otherInfo .right_list ul li a:hover{
	color: #ff7e00;
}



.otherInfo .local {
	display: flex;
	flex-direction: row;
	height: 40px !important;
}

.footer {
	width: 100%;
	background: #f6bc68;
	font-size: 14px;
	display: flex;
	flex-direction: column;
	padding-top: 40px;
}

.footer .content_wrapper {
	width: auto;
	display: table;
	margin: auto;
	flex: 1;
	padding-top: 20px;
}





.footer .nav {
	margin: auto;
	line-height: 40px;
}

.footer .nav ul li {
	float: left;
}

.footer .nav ul li a {
	padding-right: 20px;
    border-left: 1px solid #4545;
    padding-left: 20px;
}
.footer .nav ul li a:hover{
	color: #ff7e00;
}

.footer .nav ul li:first-child a {
	padding-left: 0px;
	border-left: none;
}

.footer .findMe::after {
	display: block;
	content: "";
	clear: both;
}

.footer .findMe {
	display: table;
	margin: auto;
	margin-bottom: 15px;
}

.footer .findMe .left_ew {
	float: left;
	margin-right: 40px;
}

.footer .findMe .left_ew img {
	width: 120px;
	margin-top: 3px;

}

.footer .findMe .left_ew p {
	text-align: center;
	margin-top: 3px;

}

.footer .findMe .right_info {
	float: left;

}

.footer .findMe .right_info h3 {
	font-size: 20px;
	line-height: 35px;
}

.footer .findMe .right_info ul li {
	display: flex;
	flex-direction: row;
	line-height: 30px;
}

.footer .findMe .right_info ul li p {
	flex: 1;

}

.footer .findMe .right_info span {
	display: inline-block;
	width: 80px;
	height: 100%;
}

.footer .yq {
	display: table;
	width: 1100px;
	margin: auto;
	margin-bottom: 30px;
	font-size: 15px;
}

.footer .yq span {
	float: left;
	margin-left: 15px;
}

.footer .yq ul {
	margin-left: 30px;
	float: left;

}

.footer .yq ul li {
	float: left;
	margin-right: 30px;

}

.footer .yq ul li a {
	color: #888888;
}

.footer .end {
	margin-top: 30px;
	width: 100%;
	height: 280px;
	text-align: center;
	background: #ff7e00;
}

.footer .end .foot_icon {
	padding-top: 15px;
	padding-bottom: 15px;
}

.footer .end a {
	color: #FFF;
}




.page {

	margin: 30px auto;

	height: 80px;

	line-height: 80px;

	text-align: center;

	font-size: 12px;

	padding-top: 1px;
}

.page b {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	background: #ff7e00;
	border: 1px solid #e8e8e8;
	margin-right: 10px;
	color: #FFF;
}

.page a {
	text-decoration: none;
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	background: #FFF;
	border: 1px solid #e8e8e8;
	margin-right: 10px;
}




.hezuojiameng {
	width: 300px;
	border: 1px solid #cadeff;
	padding-bottom: 10px;
	height: 240px;
}

.hezuojiameng p {
	color: #707070;


}

.hezuojiameng_title {
	background: #cadeff;
	padding: 3px 0 3px 10px;
	line-height: 35px;
}

.hezuojiameng_cont {
	padding-left: 10px;
	padding-top: 10px;
	font-size: 14px;
	line-height: 25px;
}

.phone {
	font-size: 20px;
	color: #fe7c36 !important;
}

.dizhi {
	display: flex;
}

.dizhi_left {
	width: 60px;
}



//左边栏联系
.lianxi {
	width: 220px;
}

.lianxi_title {
	width: 100%;
	height: 53px;
	line-height: 53px;
	padding-left: 10px;
	font-size: 18px;
	color: #fcfcfc;
	background: url(../img/lianxiup.png);
	background-size: 100%;
	box-sizing: border-box;
}

.lianxi_cont {
	background: #eaf2ff;
	color: #707070;
	width: 100%;
	padding-left: 10px;
	font-size: 14px;
	line-height: 30px;
	box-sizing: border-box;
	height: 430px;
}

.lianxi_cont .lx_phone {
	color: #ff8213;
	padding-top: 20px;
}

.lianxi_cont .lx_phone img {
	width: 35px;
}

.lianxi_cont .lx_phone .lx_phone_p {
	margin-left: 10px;
	color: #ff8213;
}

.lianxi_cont .lx_phone_number {
	color: #ff8213;
	font-size: 22px;
	font-weight: bold;
}

.lianxi_cont .zxkf {
	width: 80px;
	float: left;
}

.qqzaixian_img {
	width: 60px;
	margin-top: 4px;
}

.lianxi {
	width: 250px;
}

.dongtai {
	margin-bottom: 40px;
	/* overflow: hidden; */
}

.lx_ewm img {
	width: 160px;
	margin-left: 35px;
	margin-top: 15px;
}

.lx_sys {
	font-size: 14px;
	olor: #ff8213;
	text-align: center;
	margin-right: 20px;
}


.icon .left_icon img{
	width:175px;
	height:50px;
}
.icon .right_des h1{
	font-size:20px;
	margin:0px;
	background-image:-webkit-linear-gradient(left, #efaa5f 0%, #faab44 30%, #ff7c54 60%, #f7ac4f 90%);
	-webkit-background-clip:text;
	letter-spacing: 2px;
	-webkit-text-fill-color:transparent;
}
.icon .right_des span{
	line-height: 30px;
	color: #8e8073;
	font-weight: 600;
	letter-spacing: 2px;
}

.asMe {
    background: #eeeef1;
}
.asMe::after{
	content:"";
	display:block;
	clear:both;
}
.asMe ul{
  float:right;
  margin-right:15px;
}
.asMe ul li{
  float:left;
  height:40px;
  line-height:40px;
  font-size:12px;


}
.asMe ul li a{
border-right:1px solid #454545;
  padding:0px 15px;
}
.asMe .call_me{
  float:right;
  display:flex;

}
.asMe .call_me span{
 display: block;
    width: 40px;
    height: 40px;
}
.asMe .call_me .other{
display:block;
 width:40px;
 height:40px;
 text-align:center;
 position:relative;
}
.asMe .call_me img{
  width:25px;
  margin-top:7.5px;
}

.asMe .call_me .other div{
	width:130px;
	height:150px;
	background:#FFF;
	position:absolute;
	left: -90px;
	top: 39px;
	text-align:center;
	display:none;
	z-index: 9999;
	display:none;
	box-shadow: 1px 3px 10px #000;
}

.asMe .call_me .other div .erW{
	width:100px;
	height:100px;
	margin-top:15px;
}
.asMe .call_me .other div p{
	font-size:12px;
	line-height:20px;
}
.asMe .call_me .other:hover {
	background:#FFF;
		box-shadow: 1px -5px 5px #000;
}

.asMe .call_me .other:hover div{
	display:block;

}

.asMe .call_me .other .tel_info{

	width:210px;
	text-align:left;
	left: -170px;
	height: 100px;
}

.asMe .call_me .other .tel_info p{
       line-height:30px;
       padding-left:10px;
}
.asMe .call_me .other .tel_info p span{
	color:#fc8113;
	font-size:13px;
	margin-right:5px;
}


li.list_more {
    position: relative;
}

li.list_more:hover .more{
    display:block;
}

.list_more .more {
    position: absolute;
    z-index: 9999;
    display:none;
    background:#ffa758 !important;
}
.list_more .more ul li a{
   background:#ffa758 !important;
}

.more ul li{
    height:50px;
    line-height:50px !important;
    margin:0px !important;
    padding:0px;
    border-bottom:1px solid #FFF;

}
.more ul li a{
 color:#FFF;
     background:#ffa758;

} 
.more ul li:hover a{
       background:#ffa452 !important;
       text-decoration:underline !important;
}